Настройка параметров системного журнала
Информация обо всех изменениях БД, производимых транзакциями, фиксируется в специальном наборе файлов – системном журнале. Запись информации в системный журнал всегда предшествует выполнению изменения БД. Системный журнал может располагаться в одном или нескольких файлах операционной системы. Запись информации в системный журнал выполняется циклически, т.е. при достижении конца файла новые записи размещаются на месте самых старых записей.
Для повышения производительности БД рекомендуется:
-
при работе с большим объемом данных в одной транзакции установить небольшое количество больших файлов, т.к. вставка происходит большими порциями и интенсивная работа с множеством мелких файлов происходит очень медленно;
-
при использовании большого количества мелких транзакций увеличить количество файлов журнала.
Допустимо произвольное изменение количества файлов журнала и размера файла журнала. Наиболее оптимальные значения можно подобрать экспериментально, следя, например, за производительностью БД и нагрузкой на файловую систему.
Для настройки параметров файлов журнала можно воспользоваться утилитой gendb или установкой через интерфейс приложения «Администратор СУБД ЛИНТЕР».
Пример для gendb
SET SYSLOG COUNT 10; SET SYSLOG SIZE 100000;
Пример для интерфейса приложения «Администратор СУБД ЛИНТЕР»
Более подробное описание можно найти в документации: